limiting resource - French English Dictionary